# 需求：模拟密码破解（多次尝试登录，直到成功或主动退出）

# 使用死循环（while True）：因为尝试次数不确定，需持续等待输入
while True:
    # 提示用户输入用户名
    username = input("请输入用户名：")

    # 先判断是否输入"exit"，若输入则退出循环（放弃破解）
    if username == "exit":
        break  # 终止循环，程序结束

    # 输入密码
    password = input("请输入密码：")

    # 判断用户名和密码是否正确（正确密码为admin + 123456）
    if username == "admin" and password == "123456":
        print("登录成功！")
        break  # 验证通过，终止循环
    else:
        # 验证失败，提示错误并继续循环（重新输入）
        print("用户名或密码错误！")

# 总结：
# 1. 用while True创建死循环，支持无限次尝试
# 2. 输入用户名后先判断是否退出（exit），优先处理退出逻辑
# 3. 验证成功或主动退出时，用break终止循环